Tăng và giảm chức năng BIOS

Các hệ điều hành cũ như DOS dùng BIOS để thực thi hầu hết các thao tác xuất nhập trên máy PC. Với sự xuất hiện của các hệ điều hành mới hơn như Microsoft Windows, Linux, BIOS gần như cơ bản chỉ dùng để cung cấp cài đặt khởi động phần cứng và khởi động mồi. Một khi đã chạy được, hệ điều hành ít khi phụ thuộc vào BIOS.

Trong những năm gần đây, nhờ các hệ thống thiết kế như ACPI, BIOS nhận thêm nhiều chức năng phức tạp, chẳng hạn các khía cạnh của quản lý năng lượng, cắm nóng (hotplug), quản lý nhiệt độ,.... Điều này dẫn tới đổi mới trách vụ của BIOS thông qua các nhà sản xuất hệ điều hành, và độ phức tạp của mã BIOS cũng tăng lên.